Daniel Roggen Apps

UnisonSync 1.12.1
Daniel Roggen
UnisonSync brings the Unison File Synchronizer- a powerful cross-platform file synchronization tool - to Android!UnisonSync allows you to use Unison without having to use itfrom the command line. Root is not required.Unison is a powerful cross-platform file synchronization toolavailable on Linux, OS X, Windows, etc. Unison takes two roots,that can be on different machines and can be modified separately,and brings them up to date by smartly propagating the changesbetween the roots.The key features of Unison are:- Synchronization between different platforms- Handles simultaneous updates to both roots- Smart and safe: Unison resolves most simultaneous changes on bothroots automatically, and prompts the user for input if it cannotdetermine the copy to propagate- Synchronization to a server over SSH: any machine with an SSHserver and Unison can act as server- Resilient: handles interruptions, network disconnections,etc.- Bandwidth efficient: the data is transfered by a compressedprotocol similar to rsync, and only modified files (or parts offiles) are transferred.As an Android application, UnisonSync hides all the complexitiesof using Unison on the command line.UnisonSync allows:- to generate the public/private keys (using the included OpenSSH)to allow the Android device to connect to the SSH server againstwhich you want .- to configure the roots and unison parameters (fully manuallyconfigurable as well; one profile or synchronization directory at atime only).- to launch the synchronization (which requires a button press!hint to Tasker users). Synchronization then happens in thebackground as an Android service. Once the synchronization is overor if user input is needed a notification pops up.- to browse through Unison's command line outputNOTES:- Only for ARM devicesREMARK ON OPEN-SOURCE LICENSE:UnisonSync comprises binaries of Unison and OpenSSH compiled fromthe existing open-source repositories (see acknowledgements).Binaries are packaged alongside UnisonSync's APK, but UnisonSyncdoes not actually link against these unmodified apps.Therefore UnisonSync does not violate the GPL license.ACKNOWLEDGEMENTS- Benjamin Pierce et al.'s Unison File Synchronizer (http://www.cis.upenn.edu/~bcpierce/unison)- Keigo Imai's patch to to cross-compile OCaml on Android (http://sites.google.com/site/keigoattic/ocaml-on-android)- Jérôme Vouillon's OPAM Android repository (http://github.com/vouillon/opam-android-repository)- Matt Johnston's Dropbear SSH client (http://matt.ucc.asn.au/dropbear/dropbear.html)
RamBench 1.2
Daniel Roggen
Benchmark the memory and cache bandwidth of your device. This appestimates the device memory bandwidth by repeatedly reading/writingthe data in a memory block. The size of that memory blocks is sweptfrom large to small. Larger memory blocks will evidence thebandwidth of the DRAM. Smaller memory blocks may show significantlyhigher bandwidth (e.g. below 1MB on OMAP 4460 CPUs), as the datawill with in the CPU cache. The memory operations are implementedas native C functions to be as close to the metal as possible. Theapp is fully configurable for extreme geeks: - Range of memory sizeaddressed - operation type: clear8, clear16, clear32, clear64,memset, non-aligned clear32 - Miminums for the operation: minimummemory accessed, minimum duration, minimum repetitions - Best ofn-repetitions - Thermal throttling mitigation: configurable sleepbetween operations to prohibit thermal throttling - Plot theresults (linear or logarithmic scale)
SmartDays 1.0
Daniel Roggen
SmartDays is a smart personal diary: it keep tracks of your dailyactivities using your phone's sensors SmartDays learns from yourfriends to better understand you SmartDays personalizes itself toyour habits SmartDays is the next generation of activity-basedsocial network!
DScopeQt 1.12
Daniel Roggen
Oscilloscope with flexible rendering, text/binary streams, BT, USB,TCP, serial.
Unison 1.8
Daniel Roggen
Native Android binaries of the Unison File Synchronizer (forcommand line use)
SciMark 1.1
Daniel Roggen
SciMark 2.0 Java benchmark for scientific and numerical computingfrom NIST
SnakeDuel 1.6
Daniel Roggen
Control your snake and push your opponent to crash, now withrockets!
CPUBurn 1.1
Daniel Roggen
Runs busyloops in the background with configurable duty cycling.